    /* 其他样式保持不变 */

    /* 新增轮播图样式 */
    .carousel {
        margin-top: 15px; /* 与标题保持一定距离 */
        position: relative;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.1); /* 轻微的白色背景 */
        border-radius: 10px; /* 圆角边框 */
        overflow: hidden;
        margin-left: auto;
        margin-right: auto;
        min-width: 500px; /* 确保最小宽度为900px */
        max-width: 1145px; /* 限制最大宽度为1200px */
    }
    .carousel img {
        width: 100%;
        border-radius: 10px;
    }
    .carousel-indicators {
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        justify-content: center;
    }
    .carousel-indicator {
        cursor: pointer;
        width: 10px;
        height: 10px;
        background-color: #fff; /* 指示器颜色 */
        border-radius: 50%;
        margin: 0 5px;
        transition: background-color 0.3s;
    }
    .carousel-indicator.active {
        background-color: #f00; /* 活动指示器颜色 */
    }
    .carousel-control {
        cursor: pointer;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        color: #fff; /* 控制按钮颜色 */
        background-color: rgba(0, 0, 0, 0.5); /* 控制按钮背景 */
        border: none;
        padding: 30px;
        border-radius: 10px;
        z-index: 10;
    }
    .carousel-control.prev {
        left: 10px;
    }
    .carousel-control.next {
        right: 10px;
    }
